在 Scripting 应用中,QuickLook API 提供了一种简单的方法,用于在脚本中预览文本、图片或文件。这是对 iOS QuickLook 功能的封装,允许您快速显示多种内容类型的预览。
每个方法都会返回一个 Promise,该 Promise 会在 QuickLook 视图被关闭时解析,从而使您可以轻松地链式调用操作或处理预览后的逻辑。
QuickLook.previewText(text: string): Promise<void>显示文本字符串的预览。
text (string):要在预览中显示的文本内容。fullscreen (boolean?): 是否以全屏模式预览。默认为false.Promise<void>:在预览关闭后解析。QuickLook.previewImage(image: UIImage): Promise<void>显示图片的预览。
image (UIImage):要在预览中显示的图片。fullscreen (boolean?): 是否以全屏模式预览。默认为false.Promise<void>:在预览关闭后解析。QuickLook.previewURLs(urls: string[]): Promise<void>显示一个或多个文件(位于指定的文件 URL 路径)的预览。
urls (string[]):文件 URL 字符串数组。每个字符串应指向一个有效的文件路径或可以通过 QuickLook 预览的远程文件。fullscreen (boolean?): 是否以全屏模式预览。默认为false.Promise<void>:在预览关闭后解析。await 之后的部分)将暂停执行。try...catch 来处理错误,例如无效的文件路径或不支持的内容类型。通过这个 API,您可以将 QuickLook 预览无缝集成到脚本中,以最小的努力提升用户体验。